As time marches on, and Ubuntu Linux becomes more "new" and different, I've had a few problems installing and running Eagle, and keeping it going in my 64bit Linus OS. Earlier on, we had a package named ia32-libs, and installing that via apt or muno or whatever would make Eagle happy. Now that ia32-libs is gone, and MultiArch has taken over, it's less obvious what to do. Some seem to think that saying that I have the wrong libpng12 installed, and telling me to do multiarch install, is enough. Uh, I don't know how, and you were too vague to be helpful in saying that...Or that I should use a "better Linux" instead. Again, not very helpful. So, after some fumbling around myself, here is what I have found so far that actually works.
To install a 32bit library, you need to append :i386 after the package name to be installed. I have not yet found a single item like the old ia32-libs to get all frequently needed ones in 32bit under the new MultiArch regine, but at least we now know how to get them one by one as they turn up.
Eagle 5.12
There is no longer an Eagle 5.* package in apt/Muon/etc. So let's figure out how to use a tarball install:
sudo apt-get install libpng12:i386
Eagle 6.6
I installed Eagle 6.* from Muon package manager in Kubuntu, to get the dependencies. I then removed that Eagle, as it was a somewhat older 6.4 or 6.5 version. Ran my 6.6 install isntead, and all looks good.
sudo apt-get install libjpeg62:i386 (I'm guessing here, as currently libjpeg8 is what there is in apt)
Now that libjpeg62 is gone and nto installable, but eagle 6.* wants 32bit libjpeg62, I installed libjpeg8 and made a link, which seems to work OK.
sudo apt-get install libjpeg8:i386
cd /usr/lib/i386-linux-gnu
sudo ln -s libjpeg.so.8.0.2 libjpeg.so.62
We may need to keep this link up to date as things get newer there.
To install a 32bit library, you need to append :i386 after the package name to be installed. I have not yet found a single item like the old ia32-libs to get all frequently needed ones in 32bit under the new MultiArch regine, but at least we now know how to get them one by one as they turn up.
Eagle 5.12
There is no longer an Eagle 5.* package in apt/Muon/etc. So let's figure out how to use a tarball install:sudo apt-get install libpng12:i386
Eagle 6.6
I installed Eagle 6.* from Muon package manager in Kubuntu, to get the dependencies. I then removed that Eagle, as it was a somewhat older 6.4 or 6.5 version. Ran my 6.6 install isntead, and all looks good.sudo apt-get install libjpeg62:i386 (I'm guessing here, as currently libjpeg8 is what there is in apt)
Now that libjpeg62 is gone and nto installable, but eagle 6.* wants 32bit libjpeg62, I installed libjpeg8 and made a link, which seems to work OK.
sudo apt-get install libjpeg8:i386
cd /usr/lib/i386-linux-gnu
sudo ln -s libjpeg.so.8.0.2 libjpeg.so.62
We may need to keep this link up to date as things get newer there.